/*
 * The VPE Project
 *
 * ide/Support.h
 *
 * Copyright (C) 2009 - Eneias Ramos de Melo.
 */


#ifndef __VPE_Support_H__
#define __VPE_Support_H__


#include <libintl.h>

#define _(x) gettext(x)


typedef enum
{
    VPE_TYPE_PROJECT_GROUP,
    VPE_TYPE_PROJECT,
    VPE_TYPE_UNIT,
    VPE_TYPE_ANY
} VPEFileType;

typedef enum
{
    VPE_SEL_PROJECT_GROUP,
    VPE_SEL_PROJECT,
    VPE_SEL_UNIT,
    VPE_SEL_WINDOW,
    VPE_SEL_NONE
} VPESelectionType;

/*
typedef struct
{
    VpeSelectedObjectType type;
    
    union
    {
	VPEProject *project;
	VPEUnit *unit;
	void *window;
    };
} VpeSelectedObject;


typedef enum
{
    VPE_WIDGET_CREATING,
    VPE_WIDGET_DELETING,
    VPE_WIDGET_DONE
} VpeWidgetActionState;
*/


#endif /* __VPE_Support_H__ */
